Python Job: Backend Software Engineer - Personalization

Job added on

Company

IKEA

Location

Amsterdam - Netherlands

Job type

Full-Time

Python Job Details

Backend Software Engineer - Personalisation

HEJ! (Swedish for Hi) 

We’re the Personalized Content Optimization team, working on building the personalization platform within IKEA - and we need your help to do it!

Our goal is to personalize a seamless customer journey, so that IKEA feels like home. We do this by providing a platform with easy integration for different product teams in order to show customers relevant content, including images, text, products and categories. We’re constantly innovating, scaling data pipelines and experimenting with machine learning models to gain a deeper understanding of what is important for our customers.

WHAT YOU WILL DO

We are looking for a Software Engineer to help us define and build the personalization platform at IKEA. Our goal is to empower product teams to improve their products and customer experience through personalisation, leveraged by machine learning.

Facilitate and drive collaboration with engineers, data analysts, data scientists, product managers and other partners to explore and tackle exciting user-centric data problems.

Provide direction and guidance to the teams on software architecture, while balancing the long-term vision with a pragmatic approach.

As a software engineer, you strive for engineering excellence and excel in changing environments. You are excited about software architecture, modern technologies (cloud native, global scale), innovative ways of working (cross-functional, autonomous, agility, devops-minded). You want to be a part of shaping the future of personalisation at IKEA - to dream big, build small and think smartly!

We’re looking for someone who has:
  • Proficiency in a programming language, and willingness to code in Python.
  • Proven experience with building scalable and reliable APIs with monitoring and observability.
  • Understanding and awareness of modern web applications.
  • Knowledge of agile and devops.
  • Knowledge or experience in cloud technologies.
Accountable for delivering quality software reliably, safely, and quickly into production, whilst understanding the customer impact and experience of your contribution.

Sharing knowledge, promoting standard methodologies, keeping track of cutting edge technologies and proposing the right ones to the team. Making your team the best version of itself through mentorship and constructive accountability.

We also value infrastructure as code (Terraform), microservices and event driven architectures. Experience working with Data Science and Machine Learning is an added bonus!

ABOUT THE TEAM

If you’re interested in our current tech stack - the backend is Python, using a FastAPI framework. Data pipelines are orchestrated with Airflow. Our application is hosted on GCP, using Docker and infra as code in Terraform. Our models and personalisation API are run as microservices that communicate via google RPC (gRPC) protocol.

We work closely together across multiple disciplines - product, design, data science and engineering.
Together we take ownership of the full product development process, from understanding the problem, through designing the solution through quick prototyping, then delivering and running our products in production.

We are an autonomous team maintaining our own infrastructure that plays a major role in shaping the product roadmap and owning the tech roadmap.

Are you curious about our stack? Check it out in this link: https://techradar.ingka.com/.

QUESTIONS AND SUPPORT? LET'S CONNECT

The hybrid role is based in Amsterdam, Netherlands.

If you have any questions about the recruitment process, please reach out to tech recruiter Reinier Bekker at [email protected]. We screen candidates continuously and therefore the ad might close earlier if we find the right candidate, so please apply as soon as possible!

At IKEA, you’re welcome no matter where you come from, what you believe, and what you look like. We do not even care how you have furnished your home. We are interested in you simply because you’re you. Our different views, backgrounds, and personalities make us better understand our customers, give us more fun at work and spark more and better ideas. Perhaps your unique take on something could lead to a great idea that creates a better everyday life for the many people

Studies show that members of underrepresented communities don’t apply for jobs unless they’re 100% “qualified”. If this is part of why you hesitate to apply, we would like you to reconsider and give it a chance. Maybe your profile fits our needs much better than you think. We look forward to receiving your application.